/**
 * 
 */
package crud.client.factory.form;

import java.io.Serializable;

import com.google.gwt.user.client.rpc.IsSerializable;
import com.smartgwt.client.types.DateDisplayFormat;
import com.smartgwt.client.widgets.form.fields.DateItem;
import com.smartgwt.client.widgets.form.fields.FormItem;

import crud.client.data.Colonne;
import crud.client.data.DataView;

/**
 * @author Eric Lanoiselée
 * 
 */
public class DateFormItemNoDatePickerFactory extends DateFormItemFactory implements Serializable, IsSerializable
{

	/*
	 * (non-Javadoc)
	 * 
	 * @see crud.client.factory.form.FormItemFactory#newFormItem(crud.client.data.Colonne, crud.client.data.DataView)
	 */
	@Override
	public FormItem newFormItem(Colonne colonne, DataView value)
	{
		DateItem dateItem = new DateItem();
		dateItem.setUseTextField(true);
		dateItem.setDateFormatter(DateDisplayFormat.TOEUROPEANSHORTDATE);
		return dateItem;
	}

}
